FOOM: a diagrammatic illustration of Object-Z specifications
نویسندگان
چکیده
FOOM (Formal Object-Oriented Methodology) is an information systems acquisition/development method which assists in understanding and modelling organizational and inter-organizational systems. The method promotes highly appropriate and precise requirements specifications for both interand intra-organizational information systems. We describe, in outline, FOOM (which has been under development since 1989) then examine a semantic mapping from the formal notation Object-Z which underlines FOOM to a semi-formal object-oriented notation which is an extension of that associated with the systematic OO systems development methodology MOSES. The mapping contributes to resolving difficulties both in creating and in validating precise requirement specifications within the Information Systems domain. It also forms a basis for a prototype CASE (Computer-Aided Software Engineering) workbench to support FOOM which is currently under development.
منابع مشابه
FOOM: A Diagrammatic Illustration of Object-Z Speci cations
FOOM (Formal Object-OrientedMethodology) is an information systems acquisition/development method which assists in understanding and modelling organisational and inter-organisational systems. The method promotes highly appropriate and precise requirements speci cations for both interand intra-organisational information systems. In this paper, we describe, in outline, FOOM (which has been under ...
متن کاملComprehension and quality of analysis specifications-a comparison of FOOM and OPM methodologies
FOOM—Functional and Object Oriented Methodology—combines two essential software-engineering paradigms: the functional (or process-oriented) approach and the object-oriented (OO) approach. The two main products of the analysis phase of FOOM are an initial class diagram and OO-DFDs (dataflow diagrams including data classes rather than traditional data-stores). We evaluated these analysis products...
متن کاملA Comparison of the FOOM and OPM Methodologies for User Comprehension of Analysis Specifications
FOOM (Functional and Object-Oriented Methodology) and OPM (ObjectProcesses Methodology) are methodologies used for analyzing and designing information systems. Both integrate functional and objectoriented approaches, but differ in that the analysis specification of FOOM utilizes OO-DFDs (Data Flow Diagrams with object classes that replace traditional data-stores) and a class diagram, while OPM ...
متن کاملQuality of Analysis Specifications - A Comparison of FOOM and OPM Methodologies
Functional and Object Oriented Methodology (FOOM) combines two essential software-engineering paradigms: the functional (process-oriented) approach and the object-oriented (OO) approach. The two main products of FOOM’s analysis phase are two models: a data model in the form of an initial class diagram and a functional model in the form of OO-DFDs (a hierarchy of data flow diagrams including dat...
متن کاملPresenting Object Oriented Formal Requirements Specifications: Insights from an Action Research Study
This paper describes, in outline, our experiences in structuring and presenting formal requirements specifications, and in particular the insights gained from an action research study undertaken within the Western Australian state government. The overall aim of the project was to evaluate and enhance an information systems development method, known as FOOM (Formal Object Oriented Method). FOOM ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Object Oriented Systems
دوره 3 شماره
صفحات -
تاریخ انتشار 1996